home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 001 / mcom103.arc / MCOM103.DOC < prev    next >
Encoding:
Text File  |  1980-01-01  |  24.4 KB  |  548 lines

  1.  
  2.  
  3.                       < < < <  M U L T I C O M  > > > >
  4.  
  5.  
  6.                  Communication Program for the IBM PC & PCJr
  7.                              with external modem
  8.                         192k Minimum Memory Required
  9.  
  10.                      IBM Graphics Printer or Equivalent
  11.                            For Printing Directories
  12.  
  13.                                    80-Column
  14.                         Color or Monochrome Monitor
  15.  
  16.  
  17.  
  18.                   Version 2.1           February 25,1986
  19.  
  20.  
  21.                          < < <  USER'S GUIDE  > > >
  22.  
  23.  
  24.                              TABLE OF CONTENTS
  25.                              -----------------
  26.  
  27.  
  28.          Subject                                                 Page
  29.          -------                                                 ----
  30.  
  31.          Disclaimer:  ...........................................  1
  32.  
  33.          Overview:  .............................................  2
  34.  
  35.          Files used by MULTICOM:  ...............................  4
  36.  
  37.          Using MULTICOM:  .......................................  6
  38.  
  39.          Getting Started:  ...................................... 10
  40.  
  41.          Using the File Copy Function  .......................... 12
  42.  
  43.                        MULTICOM USER'S GUIDE                  Page  1
  44.                      -------------------------
  45.  
  46.                             DISCLAIMER
  47.                             ----------
  48.  
  49.  
  50.      MULTICOM and its utilities are provided on an as-is basis. No
  51. guarantees, expressed or implied, are given as to its usability or
  52. functions. The authors assume no responsiblity for its use or for
  53. any damage to data that may occur as a result of its use. Nor are
  54. any guarantees given as to its maintenance or addition of features
  55. by the authors. MULTICOM is offered on a no-charge basis. It may be
  56. copied and circulated freely, but not for a fee, except for media
  57. and mailing costs, if any.
  58.  
  59.                        MULTICOM USER'S GUIDE                  Page  2
  60.                      -------------------------
  61.  
  62.                              OVERVIEW:
  63.                              ---------
  64.  
  65.  
  66.      MULTICOM is intended primarily for the average user who does
  67. not need functions such as host connectability, pacing parameter
  68. settings, color graphics, music, or 3101 emulation, but who has
  69. a large number of board numbers and wants the capability of
  70. number manipulation - moving entries, copying entries between
  71. directories, automatically saving and/or searching for discarded
  72. numbers.  It offers many other benefits, such as cyclic dialing by
  73. sequential list or individual entry list, formatted Dialing Directory
  74. printing, and a limited file copy function. Non-destructive windows
  75. are used for most functions, leaving screen information intact when
  76. the function is finished.
  77.  
  78.      Minimum System Requirements: IBM PCJr, PC, or PC/XT, 192k, one
  79. diskette drive, a Hayes-compatible modem and DOS 2.1 or later. A
  80. color monitor and IBM-compatible Graphics Printer are optional.
  81.  
  82.      If you have been using PC-TALK, the program DIRCONV.BAS, included
  83. in this package, will automatically convert your PC-TALK directory to
  84. a MULTICOM Dialing Directory.  Your original PC-TALK directory will
  85. remain intact.
  86.  
  87.                        MULTICOM USER'S GUIDE                  Page  3
  88.                      -------------------------
  89.  
  90.  
  91.                          OVERVIEW (Cont'd):
  92.                          ------------------
  93.  
  94.  
  95.      MULTICOM has been tested on a 512k IBM PC/XT with a Hayes modem
  96. and an IBM Graphics Printer. It has also been tested on a 512k PC Jr
  97. with two disk drives and a Prometheus 1200 baud modem.
  98.  
  99.      MULTICOM was written in BASIC and Assembler, and compiled with the
  100. IBM Version 1.0 BASIC Compiler. It supports ASCII and XMODEM Checksum
  101. transmission.
  102.  
  103.  
  104.                        MULTICOM USER'S GUIDE                  Page  4
  105.                      -------------------------
  106.  
  107.  
  108.                       FILES USED BY MULTICOM:
  109.                       -----------------------
  110.  
  111.  
  112.      MULTICOM uses five files - 2 Dialing Directory phone number files,
  113. a Discarded Number file, Function Key file, and Default Parameter file.
  114. These files are generated by MULTICOM with default parameters.
  115.  
  116.      1.  DIALING DIRECTORY FILES:
  117.  
  118.      MULTICOM has two 200-entry Dialing Directories, each 9776k in
  119. size.  These are named DIR1.FIL and DIR2.FIL.  Each Dialing Directory
  120. has 10 pages, with 20 entries on the screen at a time.  A total of six
  121. long distance prefix numbers can be assigned, and are automatically
  122. written to or deleted from both directories any time they are added,
  123. cleared, or modified. The same is true for the modem dialing command.
  124.  
  125.      If not needed, the second Directory and Discarded number
  126. file options can be disabled via a parameter in the Default File.
  127.  
  128.      2.  DISCARDED NUMBER FILE:
  129.  
  130.      Whenever an entry from the Dialing Directory is discarded, its
  131. telephone number and name may be saved in a Discard file.  This file,
  132. named DISCARD.FIL, is created by MULTICOM the first time a number is
  133. discarded, and automatically added to thereafter.  The file can also
  134. be used from the Dialing Directory Menu for searching out discarded
  135. names and phone numbers. This feature might be used when an entry is
  136. about to be made in the Dialing Directory, but you want to first check
  137. to see if it already exists or has been discarded.
  138.  
  139.      3.  FUNCTION KEY FILE:
  140.  
  141.      40 function keys can be defined in this file, named KEY.FIL, using
  142. a combination of Ctl, Alt, Shift, and Fn.  The Function Key file is
  143. used from outside the Dialing Directory and accessed by ALT-K.
  144. Commonly used modem commands and other information, such as sign-on
  145. info can be stored here. This file is similar to the function key file
  146. in PC-TALK, but entries or changes are made in place.
  147.  
  148.                        MULTICOM USER'S GUIDE                  Page  5
  149.                      -------------------------
  150.  
  151.  
  152.                  FILES USED BY MULTICOM - Cont'd
  153.                  -------------------------------
  154.  
  155.  
  156.      4.  DEFAULT PARAMETER FILE:
  157.  
  158.      This file contains the basic parameters required by MULTICOM, such
  159. as baud rate, parity, stop bits, margins, echo, logged drive, auxiliary
  160. drive, modem initialization command, printer parameters, and whether or
  161. not both Directories and Discard File are wanted, or just one
  162. directory. It is named DEFAULT.FIL and its contents and use are
  163. discussed below in the "GETTING STARTED" section.  The Default file
  164. is used from outside the Dialing Directory. Again, it is similar in use
  165. and appearance to the Default File in PC-TALK.
  166.  
  167.      5.  OPTIONAL FILES - DIRCONV.BAS and DISCARD.BAS
  168.  
  169.      If you have a PC-TALK directory, you can make a copy of it that
  170. will be compatible with MULTICOM by using DIRCONV.BAS.  It will guide
  171. you through the copy procedure. Do this before bringing up MULTICOM.
  172.  
  173.      Likewise, since the Discard File does not check to see if it
  174. already contains a particular number before writing it, you will
  175. want to periodically run DISCARD.BAS to rid the file of duplicate
  176. numbers and minimize the file size.
  177.  
  178.                        MULTICOM USER'S GUIDE                  Page  6
  179.                      -------------------------
  180.  
  181.  
  182.                           USING MULTICOM
  183.                           --------------
  184.  
  185.  
  186.      The majority of functions are performed from a Dialing Directory
  187. menu located to the right of the Dialing Directory. These come up
  188. automatically when the program is invoked. The following is a list of
  189. functions that are performed from this menu:
  190.  
  191.  
  192.      1. ADD/REVISE an Entry - Press 'a' and then follow the prompts
  193.         to add/revise a Dialing Directory Entry, modem command or
  194.         the Long Distance Prefix - total of 6 allowed - specified by
  195.         (+,-,@,#,%,*) to be entered or revised. For an Entry you enter
  196.         the name, LD Prefix symbol, area code and number. Insert the
  197.         spaces for the prefix, area code and number according to the
  198.         format shown. You are then prompted as to whether or not you
  199.         want the telephone number searched for in the Directories and
  200.         Discard files, to see if the number already exists. If it does,
  201.         you will be given the Directory Entry locations or the name in
  202.         the Discard file.
  203.  
  204.         The Baud rate, Parity and Stop Bits are then entered. These
  205.         parameters do not require pressing RETURN as they are entered.
  206.  
  207.      2. ENTRY DIALING - Press 'e' and the Entry Number. The program
  208.         will exit the Dialing Directory and dial the number. To abort
  209.         the dialing, press RETURN. To abort and return to the Dialing
  210.         Directory, press Alt-H. This procedure is the same for all
  211.         dialing functions.
  212.  
  213.      3. MANUAL DIALING - Press 'd', the Long Distance prefix symbol, if
  214.         needed, and the area code/phone number.
  215.  
  216.      4. RELOCATE an Entry - press 'r', the Entry Number to be
  217.         moved, and the Entry Number to move it to. If a number already
  218.         exists at the new entry, you are advised and asked if you want
  219.  
  220.  
  221.      5. CLEAR an Entry - Press 'c' and the Entry Number(s) to be
  222.         cleared. The names and numbers will be stored in the Discard
  223.         File, and the Entry cleared. If you want to clear the
  224.         Entry but you don't want the information stored, then use the
  225.         ADD/REVISE function and put a "-" in the first position of the
  226.         Name Field. The program will ask you if you want the entry
  227.         cleared, and will do so without saving any information.
  228.  
  229.      6. INTRA DIRECTORY COPY - to copy an Entry from one Dialing
  230.         Directory to the other Dialing Directory, press 'i'. The
  231.         program will prompt you for the Directory to copy from, the
  232.         Entry Number to be copied, and the Entry Number in the other
  233.         Directory to copy to. If the Entry is in use, the program
  234.         will advise you and let you continue or quit. NOTE: If you
  235.         have configured your Default File for only one directory,
  236.         this function is disabled and the program will beep.
  237.  
  238.                        MULTICOM USER'S GUIDE                  Page  7
  239.                      -------------------------
  240.  
  241.  
  242.                       USING MULTICOM - Cont'd
  243.                       -----------------------
  244.  
  245.  
  246.      7. MULTI-DIAL  -  Press 'm' and you will then be prompted for
  247.         one of three choices - Create a list of entries to be dialed,
  248.         use an existing list, or create a sequential entry list. The
  249.         uses are as follows:
  250.  
  251.         1. Create a list: You can enter up to 20 entry numbers in no
  252.         particular order. The program will dial each until a connection
  253.         is made, or repeat the list and try each number again until
  254.         you terminate the function. If a connection is made, then that
  255.         entry number is dropped from the list. The next time you invoke
  256.         the multi-dial function, if you specify 2: Use an Existing List
  257.         then the program will again use the list you created, but will
  258.         skip the number you had connected to. This list will stay in
  259.         effect as long as the program is up, or until you create a new
  260.         list.
  261.  
  262.         2. Use an Existing List: explained above - only pertains to
  263.         the list created in option 1.
  264.  
  265.         3. Create a Sequential List: You are promptred for the starting
  266.         and ending entry numbers, which are then dialed in sequence
  267.         until a connection is made. This list is not kept by the
  268.         program.
  269.  
  270.         After the above selection is made, the program exits the
  271.         Dialing Directory and dials each entry in the list. If a
  272.         "NO CARRIER" or "BUSY" response is received, the program goes
  273.         to the next entry in the list. When a connection is made,
  274.         the program signals with a tone and the message "REMOTE
  275.         COMPUTER ON LINE - PRESS ANY KEY TO CONTINUE". You are then
  276.         in connect mode, and line 25 will indicate who you are
  277.         connected to at all times during the session. (This latter is
  278.         the case for any of the dialing functions).
  279.  
  280.         You can interrupt the multi-dial function at any time by
  281.         pressing a key. You will be prompted as to whether you want
  282.         to terminate dialing or continue. If you elect to continue,
  283.         the program will pick up with the next number in the list,
  284.         otherwise it will terminate and you can press Alt-D to return
  285.         to the Dialing Directory, or select another function.
  286.  
  287.      8. PAGING through a Directory - Press 'f' or 'b' to go one page
  288.         forwards or backward, or press the page number - 1 to 0 (10) to
  289.         go to.
  290.  
  291.      9. SEARCH for a telephone number - press 's'. You will be prompted
  292.         for the last 7 digits of the number. The system will search the
  293.         Discard File and both Directories. If found in the Discard file
  294.         you will be given the name that goes with it. If found in the
  295.         Directories, you will be given the Entry Numbers that hold it.
  296.         NOTE: This function is disabled if you are using only one
  297.         Directory.
  298.  
  299.     10. EXIT the Directory - Press 'x'. The screen will clear and a
  300.         'Ready' message will appear. You can then select other
  301.        program functions.
  302.  
  303.                        MULTICOM USER'S GUIDE                  Page  8
  304.                      -------------------------
  305.  
  306.  
  307.                       USING MULTICOM - Cont'd
  308.                       -----------------------
  309.  
  310.  
  311.      The following functions are invoked from outside
  312. the Dialing Directory:
  313.  
  314.      1. RE-DIAL  (ALT-Q) - re-dials a number until a connection is
  315.         made or a key is hit to stop the re-dial function. Alerts you
  316.         with a tone and a message when a connection is made. A re-dial
  317.         interval time can be selected from the Default file for this
  318.         function.
  319.  
  320.      2. QUICK DIAL  (ALT-Z) - by entry or phone number.  The long
  321.         distance prefix is automatically included if an entry from the
  322.         Dialing Directory contains one. Terminate with RETURN, Alt-H
  323.         to go to the Dialing Directory, or Alt-Z to re-enter to Quick
  324.         Dial mode.
  325.  
  326.      3. HELP LIST (Fn-Home) - displays a summary of commands in a non
  327.         destructive window. Pressing Fn-Home again clears the window
  328.         and restores whatever was on that part of the screen.
  329.  
  330.      4. LOGGED DRIVE  (ALT-L) - designates the drive to be used for
  331.         upload/downloading of files.  The Logged Drive is permanently
  332.         defined in the DEFAULT File, but temporarily changed with
  333.         ALT-L. Any time the DEFAULT File is brought up, the LOGGED
  334.         Drive will revert back to the permanent specification.
  335.         This function is in a non-destructive window.
  336.  
  337.      5. AUXILIARY DRIVE  (ALT-J) - designates the drive to contain
  338.         the Directories and Discard File. As with the LOGGED DRIVE, it
  339.         is defined permanently in the Default File, and temporarily
  340.         with ALT-J. Non-destructive window.
  341.  
  342.      6. VIEW A FILE  (ALT-V) - lets you page through a file on any
  343.         disk.
  344.  
  345.      7. DELETE A FILE  (ALT-Y) - shows the first 10 lines of a file
  346.         and then asks you whether or not it should be deleted.
  347.  
  348.                        MULTICOM USER'S GUIDE                  Page  9
  349.                      -------------------------
  350.  
  351.  
  352.                       USING MULTICOM - Cont'd
  353.                       -----------------------
  354.  
  355.  
  356.      8. ELAPSED TIME  (ALT-U) - shows the elapsed time while on-line
  357.         with another system.
  358.  
  359.      9. DIALING DIRECTORY (ALT-D) - takes you to the same Directory
  360.         and page number you were at when you exited the Directory.
  361.         You can enter the Dialing Directory while on line. When you
  362.         exit th program will still show to whom you are connected.
  363.         NOTE: When disconnecting, use Alt-H (Hang Up), to disable the
  364.         "CONNECTED TO" message.
  365.  
  366.     10. PRINT DIRECTORIES  (ALT-A) - prints either or both Dialing
  367.         Directories in condensed print, so as to fit an entire
  368.         directory on two pages of two columns each, with a comment
  369.         section next to each entry for miscellaneous information
  370.         you might want to write in.
  371.  
  372.     11. HANG-UP  (ALT-H) - ends a connection and returns automatically
  373.         to the Dialing Directory.
  374.  
  375.     12. SCREEN-DUMP  (ALT-S) - writes the current screen contents to
  376.         the Logged Drive.
  377.  
  378.     13. CLEAR SCREEN  (ALT-C) - blanks the screen.
  379.  
  380.     14. ECHO or MESSAGE ON/OFF Toggling  (ALT-E or ALT-M)
  381.  
  382.     15. TRANSMIT or RECEIVE FILES - (ALT-T and ALT-R). NOTE: For XMODEM
  383.         mode do not add =x' after the file name. For ASCII mode, add an
  384.         ';a' (semi-colon immediately followed by the letter 'a') to the
  385.         file name. A non-destructive window will appear on the lower
  386.         right of the screen, indicating block, error, and total error
  387.         count for XMODEM mode. Line 25 will show the mode, file name
  388.         and receive start time. If the file is succesfully received,
  389.         a "Receive completed at (time)" message will appear. Line 25
  390.         will then revert back to the "CONNECTED WITH" message.
  391.  
  392.     16. FILE COPY  (ALT-B)  - allows you to copy files between disks
  393.         without exiting the program. NOTE: see explanation of this
  394.         function under MISCELLANY section below.
  395.  
  396.     17. FUNCTION KEY DIRECTORY  (ALT-F) - alllows you to set or modify
  397.         40 function keys. Prompts take you through this option. Non -
  398.         destructive window.
  399.  
  400.     18. EXIT MULTICOM  (ALT-X) - ends the program and returns to DOS.
  401.  
  402.     19. HELP SCREEN (Fn Home) - displays a list of all commands. Non
  403.         Destructive window.
  404.  
  405.                        MULTICOM USER'S GUIDE                  Page  10
  406.                      -------------------------
  407.  
  408.  
  409.                          GETTING STARTED
  410.                          ---------------
  411.  
  412.  
  413.      Call up the program by keying MULTICOM from DOS.  A brief
  414. Logo will appear on the right of the screen, The Dialing Directory # 1,
  415. Page # 1, will appear on the left, and then the Dialing Directory Menu
  416. will replace the Logo on the right of the screen.
  417.  
  418.      If you have made a copy of your PC-TALK directory then it will
  419. appear as Directory # 1. If you have not, then an empty Directory will
  420. appear. Use the ADD/REVISE option ( press 'a') to set up your Modem
  421. Dialing Command, long distance numbers, and names/telephone numbers.
  422.  
  423.      At this point you should exit the Dialing Directory (press 'x'). A
  424. blank screen with a "READY" message will appear.  You will now want to
  425. set your parameters in the Default File.  Press ALT-F, and a list of
  426. the preset parameters will appear.  Change any pertinent entries by
  427. moving down the list of entries by pressing the RETURN key. Enter any
  428. new values next to the old ones, and press RETURN until finished with
  429. the list, or press ESCAPE to finish. All entries can be in lower case.
  430.  
  431.      Most of the parameters are self-explanatory. Check your modem
  432. manual for the modem initialization command. For the Aux and Logged
  433. Drive parameters, these will specify drives for your Directories and
  434. Discard File, and the up/download drive, respectively. Both entries
  435. can be the same. Enter the drive letter in lower case without the
  436. colon.
  437.  
  438.      The "Scrn Dump File" parameter assigns a name to the file created
  439. when Screen Dump (Alt-S) is invoked. "Redial Delay" sets the time in
  440. seconds to attempt a redial when a busy signal is given.
  441.  
  442.      The "Add'l Files" parameter is for whether or not you want two
  443. Dialing Directories and a Discard File. Setting this to 'n' will give
  444. you one Dialing Directory only.
  445.  
  446.      The "Window Background" parameter specifies a background color
  447. for the various windows. The other color parameters relate to the
  448. remaining program function, except that the High Intensity color will
  449. also be the color of the window "frames".
  450.  
  451.      Experiment with color combinations, as the various combinations
  452. may look fine for the main program but not with the window background.
  453.  
  454.      Whenever you are finished with the entries (you need not go
  455. through the entire list but can press escape at any time) you will then
  456. be prompted as to whether or not the entries are okay. Answering "no"
  457. will abort the changes and clear the screen. Answering "yes" will then
  458. prompt for whether or not you want the changes filed (made permanent
  459. until the next time you change them and file them. A 'no answer" will
  460. keep them will keep them in effect only for the current session.
  461.  
  462.      You can temporarily override some of the parameters via Alt-P,
  463. Alt-L or Alt-J.
  464.  
  465.      ALT-P lets you override the communication parameters - baud rate,
  466. parity, stop bits - that were set in the Default File. As with the
  467. Logged and Auxiliary Drive temporary settings (ALT-L and ALT-I), the
  468. communication parameters will revert to the original settings if you
  469. bring up the Default File and save it, or when you next run MULTICOM.
  470.  
  471.      NOTE: If you alter the parameters with Alt-P or bring up the
  472. Default File (Alt-F) while online, you will lose your connection.
  473.  
  474.                        MULTICOM USER'S GUIDE                  Page  11
  475.                      -------------------------
  476.  
  477.  
  478.                       GETTING STARTED - Cont'd
  479.                       ------------------------
  480.  
  481.  
  482.      Having set your parameters, you can now return to the Dialing
  483. Directory by pressing ALT-D. The Directory and page that you previously
  484. exited from will appear, with the Function Menu on the right. Select a
  485. function by keying the appropriate letter or number. An incorrect
  486. entry, such as a letter not on the menu, or a page number or entry
  487. number outside the allowable range, will cause a beep and you will have
  488. to re-enter a correct entry.
  489.  
  490.                        MULTICOM USER'S GUIDE                  Page  12
  491.                      -------------------------
  492.  
  493.  
  494.                     USING THE FILE COPY FUNCTION
  495.                   --------------------------------
  496.  
  497.  
  498.      The reasoning behind having both a Logged and Auxiliary drive,
  499. even though they can both be designated as the same drive, was to be
  500. able to place the Directories and Discard Files on a RAM Disk for fast
  501. access (the Auxiliary Drive) and to keep up/downloads on a separate
  502. disk (the Logged Drive). This may have value to those with no hard
  503. disk.
  504.  
  505.      On the File Copy (ALT-B) function, it was included mainly for
  506. those using a RAM disk for downloading and who have limited RAM and
  507. online storage. In order to be able to get the downloaded files off
  508. of the RAM disk, so as to make room for more files, and not have to
  509. bring down the program to do so, this 'copy function was included. But
  510. since BASIC must know the number of records in a file in order to
  511. copy it, some record must be kept by the user. This can be either a
  512. handwritten record, or an inclusion in the file name. To explain, when
  513. a file is to be downloaded, the sending system tells the number of
  514. blocks in the file. Either rite this down, or make it part of the
  515. name when you receive the file. For example if you are going to
  516. download 'anyfile.com', which is 50 blocks, call your file
  517. 'anyfl50.com', for instance.
  518.  
  519.                        MULTICOM USER'S GUIDE                  Page  13
  520.  
  521.  
  522.                   USING THE FILE COPY FUNCTION - Cont'd
  523.                   -------------------------------------
  524.  
  525.  
  526.      To copy the file from the RAM disk, press ALT-B. You will be shown
  527. the remaining space and the file names on that drive  (The program
  528. assumes the Logged drive). You will be prompted for the name of the
  529. file to be copied. At this point, using our example, you would enter
  530. 'anyfl50.com'. The next prompt would be for the number of blocks to be
  531. copied and you would enter 50. You would then be asked for the new
  532. drive and file specification. You would then enter, for example,
  533. b:anyfile.com, to give it its' original name, or which ever name you
  534. choose. Note - if you just enter a drive name (a:, for instance)
  535. the program will create the file using the existing name.
  536.  
  537.      The program will then show you the space available on the drive
  538. and advise if there is insufficient space to do the copy. If there
  539. is space, the copy will take place and you will then be asked if you
  540. want to delete the file on the Logged drive, and if you want to do
  541. another copy function.
  542.  
  543.      The method works properly for downloaded files, since XMODEM sends
  544. them in blocks of 128 bytes, which is what the program assumes. But
  545. copying a file TO your RAM disk in order to upload it may create
  546. problems.
  547.                <<<  END OF MULTICOM USERS GUIDE   >>>
  548.